package com.heima.wemedia.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.heima.model.admin.dtos.AdUserDto;
import com.heima.model.admin.dtos.LoginResponseDTO;
import com.heima.model.media.dtos.WmUserLoginDto;
import com.heima.model.media.dtos.WmUserSaveDTO;
import com.heima.wemedia.pojo.WmUser;

/**
 * <p>
 * 自媒体用户信息表 服务类
 * </p>
 *
 * @author HM
 * @since 2023-03-22
 */
public interface WmUserService extends IService<WmUser> {

    /**
     * 保存自媒体用户
     *
     * @param dto
     * @return 自媒体用户id
     */
    Integer createWmUser(WmUserSaveDTO dto);

    /**
     * 自媒体用户登录
     *
     * @param userLoginDto
     * @return
     */
    LoginResponseDTO<AdUserDto> login(WmUserLoginDto userLoginDto);

}
